package rothag.models;

import java.util.ArrayList;
import rothag.enums.TypeDes;
import rothag.models.developpement.Developpement;

/**
 * Interface pour le joueur
 * @author Gaetan
 */
public interface JoueurInterface {

    String getNom();

    int getNbLancesAurorises();

    ArrayList<MonumentJoueurInterface> getListeMonumentJoueur();

    ArrayList<VilleInterface> getListeVilles();

    ArrayList<TypeDes> getListeDes();

    int getNbVilles();

    int getScore();

    ArrayList<String> getListeActions();

    ArrayList<Developpement> getListeDeveloppements();

    int getSommeRessource();
}
